Module implementing the editor assembly widget containing the navigation combos and the editor widget.
| None |
| EditorAssembly | Class implementing the editor assembly widget containing the navigation combos and the editor widget. |
| None |
Class implementing the editor assembly widget containing the navigation combos and the editor widget.
| None |
| None |
| EditorAssembly | Constructor |
| __activateAutoReload | Private slot to activate the automatic reloading feature of the editor. |
| __activateCombos | Private slot to activate the navigation combo boxes. |
| __activateOutline | Private slot to activate the source outline view. |
| __editorChanged | Private slot handling changes of the editor language or file name. |
| __editorCursorLineChanged | Private slot handling a line change of the cursor of the editor. |
| __globalsActivated | Private method to jump to the line of the selected global entry and to populate the members combo box. |
| __ignoreExternalChanges | Private slot to inform the editor, that this and all further external changes shall be ignored. |
| __membersActivated | Private method to jump to the line of the selected members entry. |
| __parseEditor | Private method to parse the editor source and repopulate the globals combo. |
| __preferencesChanged | Private slot handling a change of preferences. |
| __refreshEditor | Private slot to ask the editor to reload the externally modified file. |
| __resetParseTimer | Private slot to reset the parse timer. |
| __showEditorDiff | Private slot to show a diff dialog with the differences between the externally modified file and the current editor text. |
| aboutToBeClosed | Public method to perform actions needed for a proper end. |
| finishSetup | Public method to finish the setup of the assembly. |
| getEditor | Public method to get the reference to the editor widget. |
| isOutdatedShown | Public method to test, if the outdated widget is shown. |
| showOutdated | Public method to show the widget informing the user about external modifications. |
| None |
Constructor
Private slot to activate the automatic reloading feature of the editor.
Private slot to activate the navigation combo boxes.
Private slot to activate the source outline view.
Private slot handling changes of the editor language or file name.
Private slot handling a line change of the cursor of the editor.
Private method to jump to the line of the selected global entry and to populate the members combo box.
Private slot to inform the editor, that this and all further external changes shall be ignored.
Private method to jump to the line of the selected members entry.
Private method to parse the editor source and repopulate the globals combo.
Private slot handling a change of preferences.
Private slot to ask the editor to reload the externally modified file.
Private slot to reset the parse timer.
Private slot to show a diff dialog with the differences between the externally modified file and the current editor text.
Public method to perform actions needed for a proper end.
Public method to finish the setup of the assembly.
Public method to get the reference to the editor widget.
Public method to test, if the outdated widget is shown.
Public method to show the widget informing the user about external modifications.